
/*-----------------------------------------------------------------------------\
|                          ChipCFlow Block2Code V2.0                           |
|                                                                              |
| Desenvolvedor: Felipe Simões Lage Gomes Duarte                               |
| Orientador: Prof. Dr. Jorge Luiz e Silva                                     |
|                                                                              |
| Main Project: ChipCflow                                                      |
| Período: Agosto de 2010 a Julho de 2011                                      |
| Codigo: Main.java                                                            |
| Versão da IDE: NetBeans IDE 6.9.1 (Build 201011082200)                       |
| Java: 1.6.0_21; Java HotSpot(TM) Client VM 17.0-b17                          |
| Sistema Operacional: Windows 7 versão 6.1 executando em x86; pt_BR (nb)      |
|                                                                              |
|             O presente trabalho foi realizado com apoio do CNPq              |
|   Conselho Nacional de Desenvolvimento Científico  e Tecnológico - Brasil    |
\-----------------------------------------------------------------------------*/
package data;

import java.util.*;
import components.*;
import java.io.Serializable;

public class Dados implements Serializable {

  private ArrayList<Components> comp; //Vetor que recebe os Components alocados

  public Dados() {
    comp = new ArrayList<Components>();//alocação do vetor de formas
  }

  //getters
  public Iterator<Components> getComponents() {
    return comp.iterator();
  }

  public void addComponents(Components conect) {
    this.comp.add(conect);
  }

  public int componentsSize() {
    return comp.size();
  }
}
